﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace RK.Model
{
    public class FormIdEnum
    {
        public enum WorkflowList
        {
            //付款申请单
            CN_PAYAPPLY,
            //付款单
            AP_PAYBILL,
            //委外领料单
            SUB_PickMtrl,
            //收料通知单
            PUR_ReceiveBill,
            //采购增值税专用发票
            IV_PURCHASEIC,
            //销售增值税专用发票
            IV_SALESIC,
            //应收单
            AR_receivable,
            //销售出库单
            SAL_OUTSTOCK,
            //应付单
            AP_Payable,
            //收款退款单
            AR_REFUNDBILL,
            //付款退款单
            AP_REFUNDBILL,
            //收款单
            AR_RECEIVEBILL,
            //其他应付单
            AP_OtherPayable,
            //银行转账单
            CN_BANKTRANSBILL,
            //退料申请单
            PUR_MRAPP,
            //采购退料单
            PUR_MRB,
            //销售退货单
            SAL_RETURNSTOCK,
            //进项费用增值税发票
            IV_PUREXVATIN,
            //调拨申请单
            STK_TRANSFERAPPLY,
            //委外补料单
            SUB_FEEDMTRL,
            //计划订单
            PLN_PLANORDER,
            //委外订单
            SUB_SUBREQORDER,
            //预测单
            PLN_FORECAST,
            //采购入库单
            STK_InStock,
            //其他入库单
            STK_MISCELLANEOUS,
            //直接调拨单
            STK_TransferDirect,
            //销售订单
            SAL_SaleOrder,
            //其他出库单
            STK_MisDelivery,
            //销售价目表
            BD_SAL_PriceList,
            //批量调价单
            SAL_BATCHADJUSTPRICE,
            //生产用料清单
            PRD_PPBOM,
            //生产退库单
            PRD_RetStock,
            //物料清单
            ENG_BOM,
            //生产订单
            PRD_MO,
            //生产领料单
            PRD_PickMtrl,
            //生产挪料单
            PRD_MOVEMTRL,
            //现金存取单
            CN_CASHACCESSBILL,
            //生产发料通知单
            PRD_ISSUEMTRNOTICE,
            //工程变更单
            ENG_ECNOrder,
            //受托加工材料收料单
            STK_OEMReceive,
            //受托加工材料入库单
            STK_OEMInStock,
            //受托加工材料退料单
            STK_OEMInStockRETURN,
            //生产补料单
            PRD_FeedMtrl,
            //生产汇报单
            PRD_MORPT,
            //生产入库单
            PRD_INSTOCK,
            //生产退料单
            PRD_ReturnMtrl,
            //生产超耗申请单
            YCVN_SCBLD,
            //简单生产领料通知单
            ke2d08362c2eb4bf9aa8aa74e740d1740,
            //简单生产退料申请单
            YCVN_JDSCTLSQD,
            //受托加工材料退料通知单
            k0029a25e1d914fe39bf425b172895008
        }
        public enum ServiceList
        {
            /// <summary>
            /// 采购订单
            /// </summary>
            PUR_PurchaseOrder,
            //采购合同
            PUR_Contract,
            //发货通知单
            SAL_DELIVERYNOTICE,
            //销售合同
            CRM_Contract,
            //付款申请单
            CN_PAYAPPLY,
            //出库申请单
            STK_OutStockApply,
            //退货通知单
            SAL_RETURNNOTICE,
            //采购申请单
            PUR_Requisition,
            //销售合同变更单
            CRM_XContract,
            //采购合同变更单
            PUR_ContractChange,
            //销售订单新变更单
            SAL_XORDER,
            //采购订单新变更单
            PUR_POXChange,
            //付款单
            AP_PAYBILL,
            //委外领料单
            SUB_PickMtrl,
            //收料通知单
            PUR_ReceiveBill,
            //采购增值税专用发票
            IV_PURCHASEIC,
            //销售增值税专用发票
            IV_SALESIC,
            //应收单
            AR_receivable,
            //销售出库单
            SAL_OUTSTOCK,
            //应付单
            AP_Payable,
            //收款退款单
            AR_REFUNDBILL,
            //付款退款单
            AP_REFUNDBILL,
            //收款单
            AR_RECEIVEBILL,
            //其他应付单
            AP_OtherPayable,
            //银行转账单
            CN_BANKTRANSBILL,
            //退料申请单
            PUR_MRAPP,
            //采购退料单
            PUR_MRB,
            //销售退货单
            SAL_RETURNSTOCK,
            //进项费用增值税发票
            IV_PUREXVATIN,
            //调拨申请单
            STK_TRANSFERAPPLY,
            //委外补料单
            SUB_FEEDMTRL,
            //计划订单
            PLN_PLANORDER,
            //委外订单
            SUB_SUBREQORDER,
            //预测单
            PLN_FORECAST,
            //采购入库单
            STK_InStock,
            //其他入库单
            STK_MISCELLANEOUS,
            //直接调拨单
            STK_TransferDirect,
            //销售订单
            SAL_SaleOrder,
            //其他出库单
            STK_MisDelivery,
            //销售价目表
            BD_SAL_PriceList,
            //批量调价单
            SAL_BATCHADJUSTPRICE,
            //生产用料清单
            PRD_PPBOM,
            //生产退库单
            PRD_RetStock,
            //物料清单
            ENG_BOM,
            //生产订单
            PRD_MO,
            //生产领料单
            PRD_PickMtrl,
            //生产挪料单
            PRD_MOVEMTRL,
            //现金存取单
            CN_CASHACCESSBILL,
            //生产发料通知单
            PRD_ISSUEMTRNOTICE,
            //工程变更单
            ENG_ECNOrder,
            //受托加工材料收料单
            STK_OEMReceive,
            //受托加工材料入库单
            STK_OEMInStock,
            //受托加工材料退料单
            STK_OEMInStockRETURN,
            //生产补料单
            PRD_FeedMtrl,
            //生产汇报单
            PRD_MORPT,
            //生产入库单
            PRD_INSTOCK,
            //生产退料单
            PRD_ReturnMtrl,
            //生产超耗申请单
            YCVN_SCBLD,
            //简单生产领料通知单
            ke2d08362c2eb4bf9aa8aa74e740d1740,
            //简单生产退料申请单
            YCVN_JDSCTLSQD,
            //受托加工材料退料通知单
            k0029a25e1d914fe39bf425b172895008
        }
    }
}
